package edu.xidian.bdilab.jrbigdata.service.enterprise.infoQuery;

import edu.xidian.bdilab.jrbigdata.controller.response.ResponseResult;
import edu.xidian.bdilab.jrbigdata.domain.EnterpriseInfo;

public interface InfoQueryService {

    /**
     * 根据查询条件查询企业信息
     * @param pageNum
     * @param pageSize
     * @param  socialCode
     * @param enterpriseName
     * @param ownerName
     * @param street
     * @param ownerPhone
     * @param contactName
     * @param contactPhone
     * @param establishAddress
     * @param businessScop
     * @param description
     * @param registeredCaptial
     * @param region
     * @param fundQuota
     * @param available
     * @param isCreditRate
     * @return
     */
    ResponseResult getAllEnterpriseInfo(int pageNum,
                                        int pageSize,
                                        String socialCode,
                                        String enterpriseName,
                                        String ownerName,
                                        String street,
                                        String ownerPhone,
                                        String contactName,
                                        String contactPhone,
                                        String establishAddress,
                                        String businessScop,
                                        String description,
                                        Integer registeredCaptial,
                                        Integer region,
                                        Integer fundQuota,
                                        Integer available,
                                        Integer isCreditRate) throws Exception;
}
